home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / share / X11 / xkb / symbols / lt < prev    next >
Encoding:
Text File  |  2009-03-31  |  14.3 KB  |  321 lines

  1. // $XKeyboardConfig$
  2.  
  3. // based on
  4. // Lithuanian keyboard map by Riƒçardas ƒåepas <rch@richard.eu.org>
  5. // merged into one file by Nerijus Bali≈´nas
  6. // Added number and special characters writing in basic lt layout with RAlt by
  7. // Mantas Kriauƒçi≈´nas <mantas@akl.lt>, 2004
  8. //
  9. // $XFree86: xc/programs/xkbcomp/symbols/lt,v 1.3 2002/12/14 22:26:11 dawes Exp $
  10.  
  11. // If you want to have 2 layouts, use
  12. // Option "XkbLayout" "lt,lt(us)"
  13.  
  14. // Lithuanian Baltic layout - Lithuanian letters on the numeric row
  15. partial default alphanumeric_keys modifier_keys
  16. xkb_symbols "basic" {
  17.  
  18.     include "latin"
  19.  
  20.     name[Group1]="Lithuania";
  21.  
  22.     key <AE01>    { [   aogonek,      Aogonek,        1,      exclam ]    };
  23.     key <AE02>    { [    ccaron,       Ccaron,        2,          at ]    };
  24.     key <AE03>    { [   eogonek,      Eogonek,        3,  numbersign ]    };
  25.     key <AE04>    { [ eabovedot,    Eabovedot,        4,      dollar ]    };
  26.     key <AE05>    { [   iogonek,      Iogonek,        5,     percent ]    };
  27.     key <AE06>    { [    scaron,       Scaron,        6, asciicircum ]    };
  28.     key <AE07>    { [   uogonek,      Uogonek,        7,   ampersand ]    };
  29.     key <AE08>    { [   umacron,      Umacron,        8,    asterisk ]    };
  30.     key <AE09>    { [doublelowquotemark,  parenleft,  9,   parenleft ] };
  31.     key <AE10>    { [leftdoublequotemark,parenright,  0,  parenright ] };
  32.     key <AE12>    { [    zcaron,       Zcaron,    equal,        plus ]    };
  33.  
  34.     key <LSGT>    { [    endash,   EuroSign   ]    };
  35.  
  36.     include "level3(ralt_switch)"
  37. };
  38.  
  39. // Similar to the above, but you should use Right Alt + numeric row
  40. // for Lithuanian letters
  41. partial alphanumeric_keys modifier_keys
  42. xkb_symbols "us" {
  43.  
  44.     include "latin"
  45.  
  46.     name[Group1]="Lithuania - US keyboard with Lithuanian letters";
  47.  
  48.     key <AE01>    { [         1,     exclam,      aogonek,      Aogonek ]    };
  49.     key <AE02>    { [         2,         at,       ccaron,       Ccaron ]    };
  50.     key <AE03>    { [         3, numbersign,      eogonek,      Eogonek ]    };
  51.     key <AE04>    { [         4,     dollar,    eabovedot,    Eabovedot ]    };
  52.     key <AE05>    { [         5,    percent,      iogonek,      Iogonek ]    };
  53.     key <AE06>    { [         6, asciicircum,      scaron,       Scaron ]    };
  54.     key <AE07>    { [         7,  ampersand,      uogonek,      Uogonek ]    };
  55.     key <AE08>    { [         8,   asterisk,      umacron,      Umacron ]    };
  56.     key <AE09>    { [         9,  parenleft, doublelowquotemark,  parenleft ] };
  57.     key <AE10>    { [         0, parenright, leftdoublequotemark,parenright ] };
  58.     key <AE12>    { [     equal,       plus,       zcaron,       Zcaron ]    };
  59.  
  60.     key <AD03>    { [         e,          E,       endash,     EuroSign ]    };
  61.     key <LSGT>    { [    endash,   EuroSign ]    };
  62.  
  63.     include "level3(ralt_switch)"
  64. };
  65.  
  66. // Lithuanian keyboard map by Gediminas Paulauskas <menesis@delfi.lt>
  67. // Minor modification by Riƒçardas ƒåepas according to http://sun3.mif.vu.lt/cs/TK4/lithkeyb.html
  68.  
  69. // Describes Lithuanian keymap LST 1582:2000
  70. // Extensions:  B01 L3 is "<" , B02 L3 is ">" and B03 L3 is endash to make this
  71. // layout usable with pc101 and pc104 keyboards.
  72.  
  73. partial alphanumeric_keys modifier_keys
  74. xkb_symbols "std" {
  75.  
  76.     include "latin"
  77.  
  78.     name[Group1]= "Lithuania - Standard";
  79.  
  80.     key <TLDE> {[    grave,        asciitilde,    acute        ]};
  81.     key <AE01> {[    exclam,        1,        at        ]};
  82.     key <AE02> {[    minus,        2,        underscore    ]};
  83.     key <AE03> {[    slash,        3,        numbersign    ]};
  84.     key <AE04> {[    semicolon,    4,        dollar        ]};
  85.     key <AE05> {[    colon,        5,        section        ]};
  86.     key <AE06> {[    comma,        6,        asciicircum    ]};
  87.     key <AE07> {[    period,        7,        ampersand    ]};
  88.     key <AE08> {[    equal,        8,        asterisk    ]};
  89.     key <AE09> {[    parenleft,    9,        bracketleft    ]};
  90.     key <AE10> {[    parenright,    0,        bracketright    ]};
  91.     key <AE11> {[    question,    plus,        apostrophe    ]};
  92.     key <AE12> {[    x,        X,        percent        ]};
  93.     key    <AD01> {[    aogonek,    Aogonek        ]};
  94.     key    <AD02> {[    zcaron,        Zcaron        ]};
  95.     key    <AD03> {[    e,        E,        EuroSign    ]};
  96.     key    <AD11> {[    iogonek,    Iogonek,    braceleft    ]};
  97.     key    <AD12> {[    w,        W,        braceright    ]};
  98.     key    <AC04> {[    scaron,        Scaron        ]};
  99.     key <AC10> {[    uogonek,    Uogonek        ]};
  100.     key <AC11> {[    eabovedot,    Eabovedot,    quotedbl    ]};
  101.     key    <AB01> {[    z,        Z,        less        ]};
  102.     key    <AB02> {[    umacron,    Umacron,    greater        ]};
  103.     key    <AB03> {[    c,        C,        endash        ]};
  104.     key    <AB08> {[    ccaron,        Ccaron,        doublelowquotemark  ]};
  105.     key    <AB09> {[    f,        F,        leftdoublequotemark ]};
  106. // this is actually right quote for Lithuanian
  107.     key    <AB10> {[    eogonek,    Eogonek,    backslash    ]};
  108.     key <BKSL> {[    q,        Q,        bar        ]};
  109.     key <SPCE> {[    space,        space,        nobreakspace,    nobreakspace    ]};
  110.  
  111.     key    <LSGT> {[    less,        greater,    endash        ]};
  112.  
  113.     include "kpdl(comma)"
  114.  
  115.     include "level3(ralt_switch)"
  116. };
  117.  
  118. // Lithuanian keyboard map by Piter PUNK <piterpk@terra.com.br> 
  119. // Describes Lithuanian keymap LST 1205-92
  120. //
  121. // This keyboard is also know as IBM layout.
  122. // We follow the map found at: http://www.kada.lt/litwin/Kbdlta.gif
  123. // and info from Edis Tamoshauskas <linas_lietus@yahoo.com>
  124.  
  125. partial alphanumeric_keys modifier_keys
  126. xkb_symbols "ibm" {
  127.  
  128.     include "latin"
  129.  
  130.     name[Group1]= "Lithuania - IBM (LST 1205-92)";
  131.  
  132.     key <TLDE> {[    grave,        asciitilde    ]};
  133.     key <AE01> {[    exclam,        1        ]};
  134.     key <AE02> {[    quotedbl,    2,        at        ]};
  135.     key <AE03> {[    slash,        3,        numbersign    ]};
  136.     key <AE04> {[    semicolon,    4,        dollar        ]};
  137.     key <AE05> {[    colon,        5,        percent        ]};
  138.     key <AE06> {[    comma,        6,        asciicircum    ]};
  139.     key <AE07> {[    period,        7,        ampersand    ]};
  140.     key <AE08> {[    question,    8,        asterisk    ]};
  141.     key <AE09> {[    parenleft,    9        ]};
  142.     key <AE10> {[    parenright,    0        ]};
  143.     key <AE11> {[    underscore,    minus        ]};
  144.     key <AE12> {[    plus,        equal        ]};
  145.     key <AD01> {[    aogonek,    Aogonek,    q,        Q        ]};
  146.     key <AD02> {[    zcaron,        Zcaron,        w,        W        ]};
  147.     key <AD03> {[    e,        E,        EuroSign    ]};
  148.     key <AD11> {[    iogonek,    Iogonek,    bracketleft,    braceleft    ]};
  149.     key <AD12> {[ doublelowquotemark, leftdoublequotemark, bracketright, braceright    ]};
  150.     key <AC10> {[    uogonek,    Uogonek,    semicolon,    colon        ]};
  151.     key <AC11> {[    eabovedot,    Eabovedot,    apostrophe,    quotedbl    ]};
  152.     key <AB02> {[    umacron,    Umacron,    x,        X        ]};
  153.     key <AB08> {[    ccaron,        Ccaron,        comma,        less        ]};
  154.     key <AB09> {[    scaron,        Scaron,        period,        greater        ]};
  155.     key <AB10> {[    eogonek,    Eogonek,    slash,        question    ]};
  156.     key <SPCE> {[    space,        space,        nobreakspace,    nobreakspace    ]};
  157.  
  158.     key <LSGT> {[    less,        greater,    endash        ]};
  159.  
  160.     include "level3(ralt_switch)"
  161. };
  162.  
  163. // LEKP, LEKPa and Baltic+ layouts 1.0 for Linux.
  164. // Copyright (c) 2007 Tautrimas Pajarskas
  165. // For more info go to http://lekp.info
  166. //
  167. // LEKP and LEKPa layouts are licensed under the Creative Commons
  168. // Attribution-Noncommercial-Share Alike 3.0 License.
  169. // To view a copy of this license, visit
  170. // http://creativecommons.org/licenses/by-nc-sa/3.0/ or send
  171. // a letter to Creative Commons, 171 Second Street, Suite 300,
  172. // San Francisco, California, 94105, USA.
  173.  
  174. partial alphanumeric_keys modifier_keys
  175. xkb_symbols "lekp" {
  176.     name[Group1]="Lithuania - LEKP";
  177.     key <TLDE>  { [     grave,   asciitilde, acute ] };
  178.     key <AE01>    { [     slash,   numbersign,               bar ] };
  179.     key <AE02>    { [ backslash,           at,           section ] };
  180.     key <AE03>    { [    period,    braceleft ] };
  181.     key <AE04>    { [     comma,   braceright ] };
  182.     key <AE05>    { [         f,               F ] };
  183.     key <AE06>    { [    exclam,       endash ] };
  184.     key <AE07>    { [         w,            W ] };
  185.     key <AE08>    { [   uogonek,      Uogonek ] };
  186.     key <AE09>    { [   iogonek,      Iogonek ] };
  187.     key <AE10>    { [ parenleft,  doublelowquotemark, registered ] };
  188.     key <AE11>    { [ parenright, leftdoublequotemark, copyright ] };
  189.     key <AE12>  { [      colon,           ampersand, trademark ] };
  190.  
  191.     key <BKSL>  { [ apostrophe,          underscore ] };
  192.  
  193.     key <AD01>  { [          q,                  Q,   EuroSign ] };
  194.     key <AD02>  { [          g,                  G,          7 ] };
  195.     key <AD03>  { [          r,                  R,          8 ] };
  196.     key <AD04>  { [          l,                  L,          9 ] };
  197.     key <AD05>  { [          d,                  D,    percent ] };
  198.     key <AD06>  { [     ccaron,             Ccaron ] };
  199.     key <AD07>  { [          j,                  J ] };
  200.     key <AD08>  { [          u,                  U,     period ] };
  201.     key <AD09>  { [  eabovedot,          Eabovedot,      minus ] };
  202.     key <AD10>  { [    eogonek,            Eogonek,      slash ] };
  203.     key <AD11>  { [   question,        bracketleft,   division ] };
  204.     key <AD12>  { [      equal,       bracketright ] };
  205.  
  206.     key <CAPS>  { [  BackSpace ] };
  207.     key <AC01>  { [          a,                  A,          0 ] };
  208.     key <AC02>  { [          k,                  K,          4 ] };
  209.     key <AC03>  { [          s,                  S,          5 ] };
  210.     key <AC04>  { [          t,                  T,          6 ] };
  211.     key <AC05>  { [          m,                  M,     dollar ] };
  212.     key <AC06>  { [          p,                  P ] };
  213.     key <AC07>  { [          n,                  N ] };
  214.     key <AC08>  { [          e,                  E,      comma ] };
  215.     key <AC09>  { [          i,                  I,       plus ] };
  216.     key <AC10>  { [          o,                  O,   asterisk ] };
  217.     key <AC11>  { [          y,                  Y,   multiply ] };
  218.  
  219.     key <AB01>  { [          z,                  Z, asciicircum ] };
  220.     key <AB02>  { [          x,                  X,          1 ] };
  221.     key <AB03>  { [          c,                  C,          2 ] };
  222.     key <AB04>  { [          v,                  V,          3 ] };
  223.     key <AB05>  { [     zcaron,             Zcaron ] };
  224.     key <AB06>  { [     scaron,             Scaron ] };
  225.     key <AB07>  { [          b,                  B,     degree ] };
  226.     key <AB08>  { [    umacron,            Umacron,       less ] };
  227.     key <AB09>  { [    aogonek,            Aogonek,    greater ] };
  228.     key <AB10>  { [          h,                  H ] };
  229.  
  230.     key <LSGT>  { [  semicolon,           quotedbl,   sterling ] };
  231.  
  232.     include "level3(ralt_switch)"
  233. };
  234.  
  235. partial alphanumeric_keys modifier_keys
  236. xkb_symbols "lekpa" {
  237.     name[Group1]="Lithuania - LEKPa";
  238.     key <TLDE>  { [     grave,   asciitilde,             acute ] };
  239.     key <AE01>    { [     slash,     quotedbl,               bar ] };
  240.     key <AE02>    { [ backslash,           at,           section ] };
  241.     key <AE03>    { [    period,    braceleft,        numbersign ] };
  242.     key <AE04>    { [     comma,   braceright,          sterling ] };
  243.     key <AE05>    { [         f,               F,         ampersand ] };
  244.     key <AE06>    { [    exclam,       endash ] };
  245.     key <AE07>    { [         w,            W ] };
  246.     key <AE08>    { [   uogonek,      Uogonek ] };
  247.     key <AE09>    { [   iogonek,      Iogonek ] };
  248.     key <AE10>    { [ parenleft, doublelowquotemark,  registered ] };
  249.     key <AE11>    { [ parenright, leftdoublequotemark, copyright ] };
  250.     key <AE12>  { [      colon,   semicolon,         trademark ] };
  251.  
  252.     key <BKSL>  { [ apostrophe,          underscore ] };
  253.  
  254.     key <AD01>  { [          q,                  Q,   EuroSign ] };
  255.     key <AD02>  { [          g,                  G,          7 ] };
  256.     key <AD03>  { [          r,                  R,          8 ] };
  257.     key <AD04>  { [          l,                  L,          9 ] };
  258.     key <AD05>  { [          d,                  D,    percent ] };
  259.     key <AD06>  { [     ccaron,             Ccaron ] };
  260.     key <AD07>  { [          j,                  J ] };
  261.     key <AD08>  { [          u,                  U,     period ] };
  262.     key <AD09>  { [  eabovedot,          Eabovedot,      minus ] };
  263.     key <AD10>  { [    eogonek,            Eogonek,      slash ] };
  264.     key <AD11>  { [   question,        bracketleft,   division ] };
  265.     key <AD12>  { [      equal,       bracketright ] };
  266.  
  267.     key <CAPS>  { [  BackSpace ] };
  268.     key <AC01>  { [          a,                  A,          0 ] };
  269.     key <AC02>  { [          k,                  K,          4 ] };
  270.     key <AC03>  { [          s,                  S,          5 ] };
  271.     key <AC04>  { [          t,                  T,          6 ] };
  272.     key <AC05>  { [          m,                  M,     dollar ] };
  273.     key <AC06>  { [          p,                  P ] };
  274.     key <AC07>  { [          n,                  N ] };
  275.     key <AC08>  { [          e,                  E,      comma ] };
  276.     key <AC09>  { [          i,                  I,       plus ] };
  277.     key <AC10>  { [          o,                  O,   asterisk ] };
  278.     key <AC11>  { [          y,                  Y,   multiply ] };
  279.  
  280.     key <AB01>  { [          z,                  Z, asciicircum ] };
  281.     key <AB02>  { [          x,                  X,          1 ] };
  282.     key <AB03>  { [          c,                  C,          2 ] };
  283.     key <AB04>  { [          v,                  V,          3 ] };
  284.     key <AB05>  { [     zcaron,             Zcaron ] };
  285.     key <AB06>  { [     scaron,             Scaron ] };
  286.     key <AB07>  { [          b,                  B,     degree ] };
  287.     key <AB08>  { [    umacron,            Umacron,       less ] };
  288.     key <AB09>  { [    aogonek,            Aogonek,    greater ] };
  289.     key <AB10>  { [          h,                  H ] };
  290.  
  291.  
  292.     include "level3(ralt_switch)"
  293. };
  294.  
  295. partial alphanumeric_keys modifier_keys
  296. xkb_symbols "balticplus" {
  297.     include "latin"
  298.     name[Group1]="Lithuania - Baltic+";
  299.     key <AE01>  { [   aogonek,      Aogonek,        1,      exclam ]    };
  300.     key <AE02>  { [    ccaron,       Ccaron,        2,          at ]    };
  301.     key <AE03>  { [   eogonek,      Eogonek,        3,  numbersign ]    };
  302.     key <AE04>  { [ eabovedot,    Eabovedot,        4,      dollar ]    };
  303.     key <AE05>  { [   iogonek,      Iogonek,        5,     percent ]    };
  304.     key <AE06>  { [    scaron,       Scaron,        6, asciicircum ]    };
  305.     key <AE07>  { [   uogonek,      Uogonek,        7,   ampersand ]    };
  306.     key <AE08>  { [   umacron,      Umacron,        8,    asterisk ]    };
  307.     key <AE09>  { [ parenleft, doublelowquotemark,  9 ] };
  308.     key <AE10>  { [ parenright, leftdoublequotemark, 0 ] };
  309.     key <AE11>  { [     minus,   underscore,    minus,  section ] };
  310.     key <AE12>  { [    zcaron,       Zcaron,    equal,        plus ]    };
  311.     key <CAPS>  { [ BackSpace ] };
  312.     key <NFER>  { [ backslash,         bar,   endash ] };
  313.     key <AD03>  { [         e,            E, EuroSign ] };
  314.     key <AD04>  { [         r,            R, registered ] };
  315.     key <AD05>  { [         t,            T, trademark ] };
  316.     key <AB03>  { [         c,            C, copyright ] };
  317.     key <AB08>  { [     comma,         less,  degree ] };
  318.     include "level3(ralt_switch)"
  319. };
  320.  
  321.